package com.aiti.lulian.dto.newCard;

import com.aiti.base.core.base.dto.PageDto;
import com.aiti.lulian.entity.newCard.CardAdminListFieldConfig;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class CardAdminListFieldConfigDto extends PageDto {

    @ApiModelProperty(name = "ID")
    private String baseId;

    @ApiModelProperty(name = "字段名（英文）")
    private String fieldNameEn;

    @ApiModelProperty(name = "字段名（中文）")
    private String fieldNameCh;

    @ApiModelProperty(name = "排序")
    private Integer sort;

    /**
     * 0否 1是
     */
    @ApiModelProperty(name = "是否显示")
    private Integer isShow;

    @ApiModelProperty(name = "创建者")
    private String creator;

    @ApiModelProperty(name = "创建时间")
    private Date baseCreateTime;

    @ApiModelProperty(name = "更新时间")
    private Date baseUpdateTime;

    @ApiModelProperty(name = "参数对象集合")
    private List<CardAdminListFieldConfig> dataList;

    @ApiModelProperty(name = "当前登录人的用户ID")
    private String userId;
}
